#pragma once

#ifndef UNIQUE_COMMON
#define UNIQUE_COMMON
#include <Windows.h>
#include <stdio.h>
#include <string>
#include <vector>
#include <map>
using namespace std;

#define KDEXT_64BIT

#include "inc/wdbgexts.h"
#include "inc/dbgeng.h"

extern WINDBG_EXTENSION_APIS64 ExtensionApis;

extern IDebugClient*			pDebugClient;
extern IDebugControl*			pDebugControl;
extern IDebugAdvanced*			pDebugAdvanced;
extern IDebugSystemObjects*		pDebugSystemObjects;
extern IDebugDataSpaces*		pDebugDataSpaces;
extern IDebugSymbols*			pDebugSymbols;
extern IDebugSymbols2*			pDebugSymbols2;

#pragma comment(lib, "lib/dbgeng.lib")
#pragma comment(lib, "lib/dbghelp.lib")

#endif
